package org.omg.IIOP;

//
// Struct definition : ProfileBody_1_1
//
// @author OpenORB Compiler
//
public final class ProfileBody_1_1 implements org.omg.CORBA.portable.IDLEntity {
	//
	// Struct member iiop_version
	//
	public org.omg.IIOP.Version iiop_version;

	//
	// Struct member host
	//
	public String host;

	//
	// Struct member port
	//
	public short port;

	//
	// Struct member object_key
	//
	public byte[] object_key;

	//
	// Struct member components
	//
	public org.omg.IOP.TaggedComponent[] components;

	//
	// Default constructor
	//
	public ProfileBody_1_1() {
	}

	//
	// Constructor with fields initialization
	// @param iiop_version iiop_version struct member
	// @param host host struct member
	// @param port port struct member
	// @param object_key object_key struct member
	// @param components components struct member
	//
	public ProfileBody_1_1(org.omg.IIOP.Version iiop_version, String host,
			short port, byte[] object_key,
			org.omg.IOP.TaggedComponent[] components) {
		this.iiop_version = iiop_version;
		this.host = host;
		this.port = port;
		this.object_key = object_key;
		this.components = components;
	}

}
